home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: LaTeX Document
(document/latex).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| LaTeX Document (document/latex)
| magic
| Supported |
99%
| dexvert
| Texinfo Document (document/texInfo)
| magic
| Supported |
1%
| dexvert
| MultiMate Document (document/multiMate)
| ext
| Unsupported |
1%
| dexvert
| WANG Integrated Word Processor (document/wangIWP)
| ext
| Unsupported |
1%
| dexvert
| Excellence! Document (document/excellenceDocument)
| ext
| Unsupported |
1%
| dexvert
| IBM DisplayWrite Document (document/ibmDisplayWriteDocument)
| ext
| Unsupported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| LaTeX document text
| default
| |
99%
| file
| TeX document text
| default
| |
98%
| file
| LaTeX auxiliary file, ASCII text, with CR line terminators
| default
| |
100%
| TrID
| LaTeX 2e document (with rem)
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| fmt/281 LaTeX (Subdocument)
| default
| |
100%
| detectItEasy
| Format: plain text[CR]
| default (weak)
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [MPS ] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 25 3c 2a 78 3e 20 20 20 | 20 20 5e 5e 41 20 2d 2a |%<*x> | ^^A -*|
|00000010| 2d 6c 61 74 65 78 2d 2a | 2d 0d 25 20 5b 53 74 61 |-latex-*|-.% [Sta|
|00000020| 6e 64 61 72 64 20 44 2e | 20 43 61 72 6c 69 73 6c |ndard D.| Carlisl|
|00000030| 65 20 62 6f 69 6c 65 72 | 70 6c 61 74 65 2e 5d 0d |e boiler|plate.].|
|00000040| 25 20 54 68 69 73 20 66 | 69 6c 65 20 6d 61 79 20 |% This f|ile may |
|00000050| 62 65 20 75 73 65 64 20 | 77 69 74 68 6f 75 74 20 |be used |without |
|00000060| 6d 6f 64 69 66 69 63 61 | 74 69 6f 6e 20 61 73 20 |modifica|tion as |
|00000070| 61 20 73 74 79 6c 65 20 | 28 2e 73 74 79 29 20 66 |a style |(.sty) f|
|00000080| 69 6c 65 2e 0d 25 0d 25 | 20 49 66 20 79 6f 75 20 |ile..%.%| If you |
|00000090| 68 61 76 65 20 4d 69 74 | 74 65 6c 62 61 63 68 27 |have Mit|telbach'|
|000000a0| 73 20 64 6f 63 2e 73 74 | 79 2c 20 74 68 69 73 20 |s doc.st|y, this |
|000000b0| 66 69 6c 65 20 6d 61 79 | 20 62 65 20 66 6f 72 6d |file may| be form|
|000000c0| 61 74 74 65 64 20 77 69 | 74 68 20 61 0d 25 20 63 |atted wi|th a.% c|
|000000d0| 6f 6d 6d 61 6e 64 20 6c | 69 6b 65 3a 0d 25 20 20 |ommand l|ike:.% |
|000000e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 6c 61 | | la|
|000000f0| 74 65 78 20 73 75 62 72 | 65 66 2e 73 74 79 0d 25 |tex subr|ef.sty.%|
|00000100| 0d 25 20 49 66 20 79 6f | 75 20 68 61 76 65 20 74 |.% If yo|u have t|
|00000110| 68 65 20 4d 69 74 74 65 | 6c 62 61 63 68 2f 44 75 |he Mitte|lbach/Du|
|00000120| 63 68 69 65 72 2f 42 72 | 61 61 6d 73 20 64 6f 63 |chier/Br|aams doc|
|00000130| 73 74 72 69 70 20 75 74 | 69 6c 69 74 79 2c 20 79 |strip ut|ility, y|
|00000140| 6f 75 20 6d 61 79 0d 25 | 20 70 72 6f 64 75 63 65 |ou may.%| produce|
|00000150| 20 61 20 66 61 73 74 65 | 72 20 6c 6f 61 64 69 6e | a faste|r loadin|
|00000160| 67 20 2e 73 74 79 20 66 | 69 6c 65 2e 0d 25 20 52 |g .sty f|ile..% R|
|00000170| 65 6e 61 6d 65 20 74 68 | 69 73 20 66 69 6c 65 20 |ename th|is file |
|00000180| 74 6f 3a 20 73 75 62 72 | 65 66 2e 64 6f 63 0d 25 |to: subr|ef.doc.%|
|00000190| 20 54 68 65 6e 20 72 75 | 6e 20 74 68 69 73 20 66 | Then ru|n this f|
|000001a0| 69 6c 65 20 74 68 72 6f | 75 67 68 20 2a 70 6c 61 |ile thro|ugh *pla|
|000001b0| 69 6e 2a 20 54 65 58 3a | 0d 25 20 20 20 20 20 20 |in* TeX:|.% |
|000001c0| 20 20 20 20 20 20 20 20 | 20 20 74 65 78 20 73 75 | | tex su|
|000001d0| 62 72 65 66 2e 64 6f 63 | 0d 25 20 54 68 69 73 20 |bref.doc|.% This |
|000001e0| 73 68 6f 75 6c 64 20 70 | 72 6f 64 75 63 65 20 74 |should p|roduce t|
|000001f0| 68 65 20 66 69 6c 65 20 | 73 75 62 72 65 66 2e 73 |he file |subref.s|
|00000200| 74 79 2e 0d 25 20 49 66 | 20 79 6f 75 20 64 6f 20 |ty..% If| you do |
|00000210| 6e 6f 74 20 68 61 76 65 | 20 70 6c 61 69 6e 20 54 |not have| plain T|
|00000220| 65 58 20 6f 6e 20 79 6f | 75 72 20 73 79 73 74 65 |eX on yo|ur syste|
|00000230| 6d 2c 20 79 6f 75 20 63 | 61 6e 20 74 72 69 63 6b |m, you c|an trick|
|00000240| 20 4c 61 54 65 58 20 69 | 6e 74 6f 0d 25 20 64 6f | LaTeX i|nto.% do|
|00000250| 69 6e 67 20 74 68 65 20 | 77 6f 72 6b 20 61 73 20 |ing the |work as |
|00000260| 66 6f 6c 6c 6f 77 73 3a | 0d 25 20 20 20 20 20 20 |follows:|.% |
|00000270| 20 20 20 20 20 20 20 20 | 20 20 6c 61 74 65 78 20 | | latex |
|00000280| 5c 64 65 66 5c 66 6d 74 | 6e 61 6d 65 7b 70 6c 61 |\def\fmt|name{pla|
|00000290| 69 6e 7d 20 5c 69 6e 70 | 75 74 20 73 75 62 72 65 |in} \inp|ut subre|
|000002a0| 66 2e 64 6f 63 0d 25 20 | 4e 6f 74 65 20 74 68 61 |f.doc.% |Note tha|
|000002b0| 74 20 79 6f 75 20 6d 61 | 79 20 6e 65 65 64 20 74 |t you ma|y need t|
|000002c0| 6f 20 71 75 6f 74 65 20 | 74 68 65 20 61 72 67 75 |o quote |the argu|
|000002d0| 6d 65 6e 74 73 20 68 65 | 72 65 20 74 6f 20 73 74 |ments he|re to st|
|000002e0| 6f 70 20 79 6f 75 72 0d | 25 20 6f 70 65 72 61 74 |op your.|% operat|
|000002f0| 69 6e 67 20 73 79 73 74 | 65 6d 20 74 72 65 61 74 |ing syst|em treat|
|00000300| 69 6e 67 20 74 68 65 20 | 5c 20 63 68 61 72 61 63 |ing the |\ charac|
|00000310| 74 65 72 73 20 69 6e 63 | 6f 72 72 65 63 74 6c 79 |ters inc|orrectly|
|00000320| 2e 0d 25 0d 25 20 20 20 | 20 20 20 20 20 20 20 20 |..%.% | |
|00000330| 20 20 20 20 20 6c 61 74 | 65 78 20 73 75 62 72 65 | lat|ex subre|
|00000340| 66 2e 64 6f 63 0d 25 20 | 57 69 6c 6c 20 70 72 6f |f.doc.% |Will pro|
|00000350| 64 75 63 65 20 61 20 74 | 79 70 65 73 65 74 20 76 |duce a t|ypeset v|
|00000360| 65 72 73 69 6f 6e 20 6f | 66 20 74 68 65 20 64 6f |ersion o|f the do|
|00000370| 63 75 6d 65 6e 74 61 74 | 69 6f 6e 2c 20 61 73 20 |cumentat|ion, as |
|00000380| 61 62 6f 76 65 2e 0d 25 | 0d 25 20 5b 41 6c 74 68 |above..%|.% [Alth|
|00000390| 6f 75 67 68 20 74 68 69 | 73 20 69 73 20 61 20 66 |ough thi|s is a f|
|000003a0| 61 69 72 6c 79 20 74 72 | 69 76 69 61 6c 20 73 74 |airly tr|ivial st|
|000003b0| 79 6c 65 2c 20 69 74 20 | 69 73 20 66 6f 72 20 61 |yle, it |is for a|
|000003c0| 20 6c 69 74 65 72 61 74 | 65 0d 25 20 70 72 6f 67 | literat|e.% prog|
|000003d0| 72 61 6d 6d 69 6e 67 20 | 74 61 73 6b 2c 20 73 6f |ramming |task, so|
|000003e0| 20 69 74 20 62 65 74 74 | 65 72 20 62 65 20 77 72 | it bett|er be wr|
|000003f0| 69 74 74 65 6e 20 6c 69 | 74 65 72 61 74 65 6c 79 |itten li|terately|
|00000400| 2c 20 69 2e 65 2e 20 77 | 69 74 68 20 74 68 65 0d |, i.e. w|ith the.|
|00000410| 25 20 60 64 6f 63 27 20 | 6f 70 74 69 6f 6e 2e 5d |% `doc' |option.]|
|00000420| 0d 25 0d 25 20 25 25 25 | 25 25 25 25 25 25 25 25 |.%.% %%%|%%%%%%%%|
|00000430| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|00000440| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|00000450| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|00000460| 25 25 25 25 25 25 25 25 | 25 25 25 0d 5c 64 65 66 |%%%%%%%%|%%%.\def|
|00000470| 5c 70 6c 61 69 6e 7b 70 | 6c 61 69 6e 7d 5c 69 66 |\plain{p|lain}\if|
|00000480| 78 5c 66 6d 74 6e 61 6d | 65 5c 70 6c 61 69 6e 5c |x\fmtnam|e\plain\|
|00000490| 63 73 6e 61 6d 65 20 66 | 69 5c 65 6e 64 63 73 6e |csname f|i\endcsn|
|000004a0| 61 6d 65 0d 20 20 20 20 | 20 5c 64 65 66 5c 62 61 |ame. | \def\ba|
|000004b0| 74 63 68 66 69 6c 65 7b | 73 75 62 72 65 66 2e 64 |tchfile{|subref.d|
|000004c0| 6f 63 7d 0d 20 20 20 20 | 20 5c 69 6e 70 75 74 20 |oc}. | \input |
|000004d0| 64 6f 63 73 74 72 69 70 | 0d 20 20 20 20 20 5c 70 |docstrip|. \p|
|000004e0| 72 65 61 6d 62 6c 65 0d | 0d 20 20 20 20 20 43 6f |reamble.|. Co|
|000004f0| 70 79 72 69 67 68 74 20 | 44 2e 4c 6f 76 65 2c 20 |pyright |D.Love, |
|00000500| 53 45 52 43 20 44 61 72 | 65 73 62 75 72 79 20 4c |SERC Dar|esbury L|
|00000510| 61 62 6f 72 61 74 6f 72 | 79 2c 20 31 39 39 33 0d |aborator|y, 1993.|
|00000520| 20 20 20 20 20 54 68 65 | 20 60 64 6f 63 27 20 76 | The| `doc' v|
|00000530| 65 72 73 69 6f 6e 20 6f | 66 20 74 68 69 73 20 73 |ersion o|f this s|
|00000540| 74 79 6c 65 20 69 73 20 | 72 65 2d 64 69 73 74 72 |tyle is |re-distr|
|00000550| 69 62 75 74 61 62 6c 65 | 20 61 6e 64 20 75 73 61 |ibutable| and usa|
|00000560| 62 6c 65 0d 20 20 20 20 | 20 75 6e 64 65 72 20 63 |ble. | under c|
|00000570| 6f 6e 64 69 74 69 6f 6e | 73 20 6f 66 20 74 68 65 |ondition|s of the|
|00000580| 20 47 4e 55 20 63 6f 70 | 79 6c 65 66 74 2c 20 62 | GNU cop|yleft, b|
|00000590| 75 74 20 70 6c 65 61 73 | 65 20 6d 61 72 6b 20 61 |ut pleas|e mark a|
|000005a0| 6e 79 20 63 68 61 6e 67 | 65 73 2c 0d 20 20 20 20 |ny chang|es,. |
|000005b0| 20 6c 69 73 74 20 74 68 | 65 6d 20 68 65 72 65 20 | list th|em here |
|000005c0| 61 6e 64 20 72 65 70 6f | 72 74 20 61 6e 79 20 6d |and repo|rt any m|
|000005d0| 61 6a 6f 72 20 65 6e 68 | 61 6e 63 65 6d 65 6e 74 |ajor enh|ancement|
|000005e0| 73 20 74 6f 20 74 68 65 | 20 61 75 74 68 6f 72 2e |s to the| author.|
|000005f0| 0d 20 20 20 20 20 44 6f | 20 6e 6f 74 20 64 69 73 |. Do| not dis|
|00000600| 74 72 69 62 75 74 65 20 | 74 68 65 20 73 74 72 69 |tribute |the stri|
|00000610| 70 70 65 64 20 76 65 72 | 73 69 6f 6e 20 6f 66 20 |pped ver|sion of |
|00000620| 74 68 69 73 20 66 69 6c | 65 2e 0d 0d 20 20 20 20 |this fil|e... |
|00000630| 20 5c 65 6e 64 70 72 65 | 61 6d 62 6c 65 0d 20 20 | \endpre|amble. |
|00000640| 20 20 20 5c 67 65 6e 65 | 72 61 74 65 46 69 6c 65 | \gene|rateFile|
|00000650| 7b 73 75 62 72 65 66 2e | 73 74 79 7d 7b 74 7d 7b |{subref.|sty}{t}{|
|00000660| 5c 66 72 6f 6d 7b 73 75 | 62 72 65 66 2e 64 6f 63 |\from{su|bref.doc|
|00000670| 7d 7b 7d 7d 0d 20 20 20 | 20 20 5c 65 6e 64 69 6e |}{}}. | \endin|
|00000680| 70 75 74 0d 5c 66 69 0d | 25 0d 5c 69 66 63 61 74 |put.\fi.|%.\ifcat|
|00000690| 20 61 5c 6e 6f 65 78 70 | 61 6e 64 20 40 5c 6c 65 | a\noexp|and @\le|
|000006a0| 74 5c 6e 65 78 74 5c 72 | 65 6c 61 78 5c 65 6c 73 |t\next\r|elax\els|
|000006b0| 65 5c 64 65 66 5c 6e 65 | 78 74 7b 25 0d 20 20 5c |e\def\ne|xt{%. \|
|000006c0| 64 6f 63 75 6d 65 6e 74 | 73 74 79 6c 65 5b 64 6f |document|style[do|
|000006d0| 63 25 2c 61 34 0d 20 20 | 2c 73 75 62 72 65 66 5d |c%,a4. |,subref]|
|000006e0| 7b 61 72 74 69 63 6c 65 | 7d 5c 4d 61 6b 65 50 65 |{article|}\MakePe|
|000006f0| 72 63 65 6e 74 49 67 6e | 6f 72 65 7d 5c 66 69 5c |rcentIgn|ore}\fi\|
|00000700| 6e 65 78 74 0d 25 0d 25 | 5c 64 65 66 5c 65 61 74 |next.%.%|\def\eat|
|00000710| 6d 6f 64 75 6c 65 3c 23 | 31 3e 7b 7d 5c 65 61 74 |module<#|1>{}\eat|
|00000720| 6d 6f 64 75 6c 65 0d 25 | 3c 2f 78 3e 0d 25 20 5c |module.%|</x>.% \|
|00000730| 64 65 66 5c 66 69 6c 65 | 76 65 72 73 69 6f 6e 7b |def\file|version{|
|00000740| 31 2e 30 7d 20 0d 25 20 | 5c 64 65 66 5c 66 69 6c |1.0} .% |\def\fil|
|00000750| 65 64 61 74 65 7b 37 2f | 37 2f 39 33 7d 0d 25 20 |edate{7/|7/93}.% |
|00000760| 5c 64 65 66 5c 64 6f 63 | 64 61 74 65 20 7b 37 2f |\def\doc|date {7/|
|00000770| 37 2f 39 33 7d 0d 25 20 | 5c 43 68 65 63 6b 53 75 |7/93}.% |\CheckSu|
|00000780| 6d 7b 31 31 33 7d 0d 25 | 25 20 5c 43 68 61 72 61 |m{113}.%|% \Chara|
|00000790| 63 74 65 72 54 61 62 6c | 65 0d 25 25 20 20 7b 55 |cterTabl|e.%% {U|
|000007a0| 70 70 65 72 2d 63 61 73 | 65 20 20 20 20 5c 41 5c |pper-cas|e \A\|
|000007b0| 42 5c 43 5c 44 5c 45 5c | 46 5c 47 5c 48 5c 49 5c |B\C\D\E\|F\G\H\I\|
|000007c0| 4a 5c 4b 5c 4c 5c 4d 5c | 4e 5c 4f 5c 50 5c 51 5c |J\K\L\M\|N\O\P\Q\|
|000007d0| 52 5c 53 5c 54 5c 55 5c | 56 5c 57 5c 58 5c 59 5c |R\S\T\U\|V\W\X\Y\|
|000007e0| 5a 0d 25 25 20 20 20 4c | 6f 77 65 72 2d 63 61 73 |Z.%% L|ower-cas|
|000007f0| 65 20 20 20 20 5c 61 5c | 62 5c 63 5c 64 5c 65 5c |e \a\|b\c\d\e\|
|00000800| 66 5c 67 5c 68 5c 69 5c | 6a 5c 6b 5c 6c 5c 6d 5c |f\g\h\i\|j\k\l\m\|
|00000810| 6e 5c 6f 5c 70 5c 71 5c | 72 5c 73 5c 74 5c 75 5c |n\o\p\q\|r\s\t\u\|
|00000820| 76 5c 77 5c 78 5c 79 5c | 7a 0d 25 25 20 20 20 44 |v\w\x\y\|z.%% D|
|00000830| 69 67 69 74 73 20 20 20 | 20 20 20 20 20 5c 30 5c |igits | \0\|
|00000840| 31 5c 32 5c 33 5c 34 5c | 35 5c 36 5c 37 5c 38 5c |1\2\3\4\|5\6\7\8\|
|00000850| 39 0d 25 25 20 20 20 45 | 78 63 6c 61 6d 61 74 69 |9.%% E|xclamati|
|00000860| 6f 6e 20 20 20 5c 21 20 | 20 20 20 20 44 6f 75 62 |on \! | Doub|
|00000870| 6c 65 20 71 75 6f 74 65 | 20 20 5c 22 20 20 20 20 |le quote| \" |
|00000880| 20 48 61 73 68 20 28 6e | 75 6d 62 65 72 29 20 5c | Hash (n|umber) \|
|00000890| 23 0d 25 25 20 20 20 44 | 6f 6c 6c 61 72 20 20 20 |#.%% D|ollar |
|000008a0| 20 20 20 20 20 5c 24 20 | 20 20 20 20 50 65 72 63 | \$ | Perc|
|000008b0| 65 6e 74 20 20 20 20 20 | 20 20 5c 25 20 20 20 20 |ent | \% |
|000008c0| 20 41 6d 70 65 72 73 61 | 6e 64 20 20 20 20 20 5c | Ampersa|nd \|
|000008d0| 26 0d 25 25 20 20 20 41 | 63 75 74 65 20 61 63 63 |&.%% A|cute acc|
|000008e0| 65 6e 74 20 20 5c 27 20 | 20 20 20 20 4c 65 66 74 |ent \' | Left|
|000008f0| 20 70 61 72 65 6e 20 20 | 20 20 5c 28 20 20 20 20 | paren | \( |
|00000900| 20 52 69 67 68 74 20 70 | 61 72 65 6e 20 20 20 5c | Right p|aren \|
|00000910| 29 0d 25 25 20 20 20 41 | 73 74 65 72 69 73 6b 20 |).%% A|sterisk |
|00000920| 20 20 20 20 20 5c 2a 20 | 20 20 20 20 50 6c 75 73 | \* | Plus|
|00000930| 20 20 20 20 20 20 20 20 | 20 20 5c 2b 20 20 20 20 | | \+ |
|00000940| 20 43 6f 6d 6d 61 20 20 | 20 20 20 20 20 20 20 5c | Comma | \|
|00000950| 2c 0d 25 25 20 20 20 4d | 69 6e 75 73 20 20 20 20 |,.%% M|inus |
|00000960| 20 20 20 20 20 5c 2d 20 | 20 20 20 20 50 6f 69 6e | \- | Poin|
|00000970| 74 20 20 20 20 20 20 20 | 20 20 5c 2e 20 20 20 20 |t | \. |
|00000980| 20 53 6f 6c 69 64 75 73 | 20 20 20 20 20 20 20 5c | Solidus| \|
|00000990| 2f 0d 25 25 20 20 20 43 | 6f 6c 6f 6e 20 20 20 20 |/.%% C|olon |
|000009a0| 20 20 20 20 20 5c 3a 20 | 20 20 20 20 53 65 6d 69 | \: | Semi|
|000009b0| 63 6f 6c 6f 6e 20 20 20 | 20 20 5c 3b 20 20 20 20 |colon | \; |
|000009c0| 20 4c 65 73 73 20 74 68 | 61 6e 20 20 20 20 20 5c | Less th|an \|
|000009d0| 3c 0d 25 25 20 20 20 45 | 71 75 61 6c 73 20 20 20 |<.%% E|quals |
|000009e0| 20 20 20 20 20 5c 3d 20 | 20 20 20 20 47 72 65 61 | \= | Grea|
|000009f0| 74 65 72 20 74 68 61 6e | 20 20 5c 3e 20 20 20 20 |ter than| \> |
|00000a00| 20 51 75 65 73 74 69 6f | 6e 20 6d 61 72 6b 20 5c | Questio|n mark \|
|00000a10| 3f 0d 25 25 20 20 20 43 | 6f 6d 6d 65 72 63 69 61 |?.%% C|ommercia|
|00000a20| 6c 20 61 74 20 5c 40 20 | 20 20 20 20 4c 65 66 74 |l at \@ | Left|
|00000a30| 20 62 72 61 63 6b 65 74 | 20 20 5c 5b 20 20 20 20 | bracket| \[ |
|00000a40| 20 42 61 63 6b 73 6c 61 | 73 68 20 20 20 20 20 5c | Backsla|sh \|
|00000a50| 5c 0d 25 25 20 20 20 52 | 69 67 68 74 20 62 72 61 |\.%% R|ight bra|
|00000a60| 63 6b 65 74 20 5c 5d 20 | 20 20 20 20 43 69 72 63 |cket \] | Circ|
|00000a70| 75 6d 66 6c 65 78 20 20 | 20 20 5c 5e 20 20 20 20 |umflex | \^ |
|00000a80| 20 55 6e 64 65 72 73 63 | 6f 72 65 20 20 20 20 5c | Undersc|ore \|
|00000a90| 5f 0d 25 25 20 20 20 47 | 72 61 76 65 20 61 63 63 |_.%% G|rave acc|
|00000aa0| 65 6e 74 20 20 5c 60 20 | 20 20 20 20 4c 65 66 74 |ent \` | Left|
|00000ab0| 20 62 72 61 63 65 20 20 | 20 20 5c 7b 20 20 20 20 | brace | \{ |
|00000ac0| 20 56 65 72 74 69 63 61 | 6c 20 62 61 72 20 20 5c | Vertica|l bar \|
|00000ad0| 7c 0d 25 25 20 20 20 52 | 69 67 68 74 20 62 72 61 ||.%% R|ight bra|
|00000ae0| 63 65 20 20 20 5c 7d 20 | 20 20 20 20 54 69 6c 64 |ce \} | Tild|
|00000af0| 65 20 20 20 20 20 20 20 | 20 20 5c 7e 7d 0d 25 25 |e | \~}.%%|
|00000b00| 0d 25 20 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |.% %%%%%|%%%%%%%%|
|00000b10| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|00000b20| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|00000b30| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|00000b40| 25 25 25 25 25 25 25 25 | 25 0d 25 0d 25 20 5c 74 |%%%%%%%%|%.%.% \t|
|00000b50| 65 78 74 77 69 64 74 68 | 3d 33 35 35 70 74 20 20 |extwidth|=355pt |
|00000b60| 20 5e 5e 41 20 41 6c 6c | 6f 77 20 6d 61 63 72 6f | ^^A All|ow macro|
|00000b70| 63 6f 64 65 20 74 65 78 | 74 20 77 69 74 68 20 37 |code tex|t with 7|
|00000b80| 32 20 63 6f 6c 75 6d 6e | 73 2e 0d 25 20 5c 43 6f |2 column|s..% \Co|
|00000b90| 64 65 6c 69 6e 65 49 6e | 64 65 78 20 20 20 20 20 |delineIn|dex |
|00000ba0| 5e 5e 41 20 43 6f 64 65 | 20 6c 69 6e 65 73 20 6e |^^A Code| lines n|
|00000bb0| 75 6d 62 65 72 65 64 2e | 0d 25 20 5c 44 69 73 61 |umbered.|.% \Disa|
|00000bc0| 62 6c 65 43 72 6f 73 73 | 72 65 66 73 20 20 5e 5e |bleCross|refs ^^|
|00000bd0| 41 20 4e 6f 20 43 72 6f | 73 73 20 72 65 66 65 72 |A No Cro|ss refer|
|00000be0| 65 6e 63 65 73 2e 0d 25 | 20 5c 4d 61 6b 65 53 68 |ences..%| \MakeSh|
|00000bf0| 6f 72 74 56 65 72 62 7b | 5c 22 7d 20 5e 5e 41 20 |ortVerb{|\"} ^^A |
|00000c00| 22 5c 66 6f 6f 22 20 77 | 6f 72 6b 73 20 6c 69 6b |"\foo" w|orks lik|
|00000c10| 65 20 5c 76 65 72 62 2b | 5c 66 6f 6f 2b 0d 25 0d |e \verb+|\foo+.%.|
|00000c20| 25 20 5c 74 69 74 6c 65 | 7b 7b 5c 74 74 20 73 75 |% \title|{{\tt su|
|00000c30| 62 72 65 66 2e 73 74 79 | 7d 3a 5c 5c 43 6f 75 6e |bref.sty|}:\\Coun|
|00000c40| 74 69 6e 67 20 72 65 66 | 65 72 65 6e 63 65 73 20 |ting ref|erences |
|00000c50| 6f 6e 20 70 61 67 65 73 | 5c 74 68 61 6e 6b 73 7b |on pages|\thanks{|
|00000c60| 54 68 69 73 0d 25 20 66 | 69 6c 65 20 68 61 73 20 |This.% f|ile has |
|00000c70| 76 65 72 73 69 6f 6e 20 | 6e 75 6d 62 65 72 20 5c |version |number \|
|00000c80| 66 69 6c 65 76 65 72 73 | 69 6f 6e 7b 7d 20 64 61 |filevers|ion{} da|
|00000c90| 74 65 64 20 5c 66 69 6c | 65 64 61 74 65 7b 7d 2e |ted \fil|edate{}.|
|00000ca0| 20 20 54 68 65 0d 25 20 | 64 6f 63 75 6d 65 6e 74 | The.% |document|
|00000cb0| 61 74 69 6f 6e 20 77 61 | 73 20 6c 61 73 74 20 72 |ation wa|s last r|
|00000cc0| 65 76 69 73 65 64 20 6f | 6e 20 5c 64 6f 63 64 61 |evised o|n \docda|
|00000cd0| 74 65 2e 7d 7d 0d 25 20 | 5c 61 75 74 68 6f 72 7b |te.}}.% |\author{|
|00000ce0| 44 61 76 65 20 4c 6f 76 | 65 7d 0d 25 20 5c 64 61 |Dave Lov|e}.% \da|
|00000cf0| 74 65 7b 7d 0d 25 20 5c | 62 65 67 69 6e 7b 64 6f |te{}.% \|begin{do|
|00000d00| 63 75 6d 65 6e 74 7d 0d | 25 20 5c 6d 61 6b 65 74 |cument}.|% \maket|
|00000d10| 69 74 6c 65 0d 25 20 5c | 62 65 67 69 6e 7b 61 62 |itle.% \|begin{ab|
|00000d20| 73 74 72 61 63 74 7d 0d | 25 20 5c 6e 6f 69 6e 64 |stract}.|% \noind|
|00000d30| 65 6e 74 20 54 68 69 73 | 20 5c 4c 61 54 65 58 7b |ent This| \LaTeX{|
|00000d40| 7d 20 73 74 79 6c 65 20 | 6f 70 74 69 6f 6e 0d 25 |} style |option.%|
|00000d50| 20 70 72 6f 76 69 64 65 | 73 20 61 20 6d 65 63 68 | provide|s a mech|
|00000d60| 61 6e 69 73 6d 20 66 6f | 72 20 64 65 66 69 6e 69 |anism fo|r defini|
|00000d70| 6e 67 20 60 70 61 67 65 | 0d 25 20 73 75 62 2d 72 |ng `page|.% sub-r|
|00000d80| 65 66 65 72 65 6e 63 65 | 73 27 20 75 73 69 6e 67 |eference|s' using|
|00000d90| 20 22 5c 73 75 62 6c 61 | 62 65 6c 7b 66 6f 6f 7d | "\subla|bel{foo}|
|00000da0| 22 20 72 65 66 65 72 65 | 6e 63 65 64 20 77 69 74 |" refere|nced wit|
|00000db0| 68 0d 25 20 22 5c 73 75 | 62 70 61 67 65 72 65 66 |h.% "\su|bpageref|
|00000dc0| 7b 66 6f 6f 7d 22 2e 20 | 20 53 75 62 2d 72 65 66 |{foo}". | Sub-ref|
|00000dd0| 65 72 65 6e 63 65 73 20 | 77 69 6c 6c 20 62 65 20 |erences |will be |
|00000de0| 6e 75 6d 62 65 72 65 64 | 20 6c 69 6b 65 20 74 68 |numbered| like th|
|00000df0| 65 73 65 20 72 65 61 6c | 0d 25 20 65 78 61 6d 70 |ese real|.% examp|
|00000e00| 6c 65 73 3a 20 5c 73 75 | 62 70 61 67 65 72 65 66 |les: \su|bpageref|
|00000e10| 7b 72 65 66 3a 66 6f 6f | 7d 2c 20 5c 73 75 62 70 |{ref:foo|}, \subp|
|00000e20| 61 67 65 72 65 66 7b 72 | 65 66 3a 62 61 72 7d 2c |ageref{r|ef:bar},|
|00000e30| 0d 25 20 5c 73 75 62 70 | 61 67 65 72 65 66 7b 72 |.% \subp|ageref{r|
|00000e40| 65 66 3a 62 61 7a 7d 5c | 73 75 62 6c 61 62 65 6c |ef:baz}\|sublabel|
|00000e50| 7b 72 65 66 3a 66 6f 6f | 7d 5c 73 75 62 6c 61 62 |{ref:foo|}\sublab|
|00000e60| 65 6c 7b 72 65 66 3a 62 | 61 72 7d 5c 73 75 62 6c |el{ref:b|ar}\subl|
|00000e70| 61 62 65 6c 7b 72 65 66 | 3a 62 61 7a 7d 0d 25 20 |abel{ref|:baz}.% |
|00000e80| 65 74 63 2e 5c 20 75 6e | 6c 65 73 73 20 74 68 65 |etc.\ un|less the|
|00000e90| 72 65 20 69 73 20 6f 6e | 6c 79 20 6f 6e 65 20 6f |re is on|ly one o|
|00000ea0| 6e 20 74 68 65 20 70 61 | 67 65 2c 20 69 6e 20 77 |n the pa|ge, in w|
|00000eb0| 68 69 63 68 20 63 61 73 | 65 20 74 68 65 20 6c 65 |hich cas|e the le|
|00000ec0| 74 74 65 72 0d 25 20 77 | 69 6c 6c 20 62 65 20 64 |tter.% w|ill be d|
|00000ed0| 72 6f 70 70 65 64 20 6c | 69 6b 65 20 74 68 69 73 |ropped l|ike this|
|00000ee0| 3a 20 5c 73 75 62 70 61 | 67 65 72 65 66 7b 72 65 |: \subpa|geref{re|
|00000ef0| 66 3a 66 72 65 64 7d 2e | 0d 25 20 5c 65 6e 64 7b |f:fred}.|.% \end{|
|00000f00| 61 62 73 74 72 61 63 74 | 7d 0d 25 0d 25 20 5c 73 |abstract|}.%.% \s|
|00000f10| 75 62 73 65 63 74 69 6f | 6e 2a 7b 55 73 61 67 65 |ubsectio|n*{Usage|
|00000f20| 7d 0d 25 0d 25 20 46 6f | 72 20 75 73 65 20 69 6e |}.%.% Fo|r use in|
|00000f30| 20 22 6e 6f 77 65 62 22 | 2c 20 4e 6f 72 6d 61 6e | "noweb"|, Norman|
|00000f40| 20 52 61 6d 73 65 79 20 | 72 65 71 75 69 72 65 73 | Ramsey |requires|
|00000f50| 3a 5c 44 65 73 63 72 69 | 62 65 4d 61 63 72 6f 7b |:\Descri|beMacro{|
|00000f60| 5c 73 75 62 70 61 67 65 | 72 65 66 7d 0d 25 20 5c |\subpage|ref}.% \|
|00000f70| 62 65 67 69 6e 7b 71 75 | 6f 74 65 7d 0d 25 20 57 |begin{qu|ote}.% W|
|00000f80| 68 61 74 27 73 20 77 61 | 6e 74 65 64 20 69 73 20 |hat's wa|nted is |
|00000f90| 61 20 6c 61 74 65 78 20 | 6d 61 63 72 6f 20 22 5c |a latex |macro "\|
|00000fa0| 73 75 62 70 61 67 65 72 | 65 66 7b 71 75 75 78 7d |subpager|ef{quux}|
|00000fb0| 22 20 74 68 61 74 20 70 | 72 6f 64 75 63 65 73 0d |" that p|roduces.|
|00000fc0| 25 20 65 69 74 68 65 72 | 20 61 20 70 61 67 65 20 |% either| a page |
|00000fd0| 6e 75 6d 62 65 72 20 28 | 66 6f 72 20 61 20 70 61 |number (|for a pa|
|00000fe0| 67 65 20 63 6f 6e 74 61 | 69 6e 69 6e 67 20 6f 6e |ge conta|ining on|
|00000ff0| 6c 79 20 6f 6e 65 20 64 | 65 66 69 6e 69 74 69 6f |ly one d|efinitio|
|00001000| 6e 29 20 6f 72 0d 25 20 | 61 20 70 61 67 65 20 6e |n) or.% |a page n|
|00001010| 75 6d 62 65 72 20 66 6f | 6c 6c 6f 77 65 64 20 62 |umber fo|llowed b|
|00001020| 79 20 61 2c 20 62 2c 20 | 63 2c 20 65 74 63 5c 64 |y a, b, |c, etc\d|
|00001030| 6f 74 73 0d 25 20 5c 65 | 6e 64 7b 71 75 6f 74 65 |ots.% \e|nd{quote|
|00001040| 7d 0d 25 20 54 6f 20 62 | 65 20 61 62 6c 65 20 74 |}.% To b|e able t|
|00001050| 6f 20 75 73 65 20 22 5c | 73 75 62 70 61 67 65 72 |o use "\|subpager|
|00001060| 65 66 22 20 77 65 20 6d | 75 73 74 20 64 65 66 69 |ef" we m|ust defi|
|00001070| 6e 65 20 74 68 65 20 6c | 61 62 65 6c 20 77 69 74 |ne the l|abel wit|
|00001080| 68 0d 25 20 22 5c 73 75 | 62 6c 61 62 65 6c 22 5c |h.% "\su|blabel"\|
|00001090| 44 65 73 63 72 69 62 65 | 4d 61 63 72 6f 7b 5c 73 |Describe|Macro{\s|
|000010a0| 75 62 6c 61 62 65 6c 7d | 2c 20 75 73 65 64 20 6c |ublabel}|, used l|
|000010b0| 69 6b 65 20 6c 61 62 65 | 6c 2e 20 20 28 55 73 69 |ike labe|l. (Usi|
|000010c0| 6e 67 0d 25 20 22 5c 72 | 65 66 22 20 5c 44 65 73 |ng.% "\r|ef" \Des|
|000010d0| 63 72 69 62 65 4d 61 63 | 72 6f 7b 5c 72 65 66 7d |cribeMac|ro{\ref}|
|000010e0| 20 77 69 74 68 20 61 20 | 6c 61 62 65 6c 20 64 65 | with a |label de|
|000010f0| 66 69 6e 65 64 20 62 79 | 20 22 5c 73 75 62 6c 61 |fined by| "\subla|
|00001100| 62 65 6c 22 20 77 69 6c | 6c 0d 25 20 70 72 6f 64 |bel" wil|l.% prod|
|00001110| 75 63 65 20 74 68 65 20 | 73 75 62 2d 72 65 66 65 |uce the |sub-refe|
|00001120| 72 65 6e 63 65 20 6e 75 | 6d 62 65 72 2c 20 62 79 |rence nu|mber, by|
|00001130| 20 74 68 65 20 77 61 79 | 2c 20 61 6e 64 20 22 5c | the way|, and "\|
|00001140| 70 61 67 65 72 65 66 22 | 0d 25 20 5c 44 65 73 63 |pageref"|.% \Desc|
|00001150| 72 69 62 65 4d 61 63 72 | 6f 7b 5c 70 61 67 65 72 |ribeMacr|o{\pager|
|00001160| 65 66 7d 20 77 6f 72 6b | 73 20 61 73 20 65 78 70 |ef} work|s as exp|
|00001170| 65 63 74 65 64 2e 29 20 | 20 4e 6f 74 65 20 74 68 |ected.) | Note th|
|00001180| 61 74 0d 25 20 22 5c 73 | 75 62 70 61 67 65 72 65 |at.% "\s|ubpagere|
|00001190| 66 22 20 69 73 20 72 6f | 62 75 73 74 20 61 6e 64 |f" is ro|bust and|
|000011a0| 20 22 5c 72 65 66 22 20 | 61 6e 64 20 22 5c 70 61 | "\ref" |and "\pa|
|000011b0| 67 65 72 65 66 22 20 61 | 72 65 20 64 65 66 69 6e |geref" a|re defin|
|000011c0| 65 64 20 74 6f 20 62 65 | 0d 25 20 72 6f 62 75 73 |ed to be|.% robus|
|000011d0| 74 20 61 6c 73 6f 2c 20 | 61 73 20 74 68 65 79 20 |t also, |as they |
|000011e0| 77 69 6c 6c 20 62 65 20 | 69 6e 20 66 75 74 75 72 |will be |in futur|
|000011f0| 65 20 5c 4c 61 54 65 58 | 7b 7d 20 72 65 6c 65 61 |e \LaTeX|{} relea|
|00001200| 73 65 73 2e 0d 25 20 49 | 6e 63 69 64 65 6e 74 61 |ses..% I|ncidenta|
|00001210| 6c 6c 79 2c 20 74 68 65 | 73 65 20 65 78 70 61 6e |lly, the|se expan|
|00001220| 64 20 74 6f 20 74 68 65 | 20 72 65 6c 65 76 61 6e |d to the| relevan|
|00001230| 74 20 74 65 78 74 20 70 | 6c 75 73 20 22 5c 6e 75 |t text p|lus "\nu|
|00001240| 6c 6c 22 2d 2d 2d 79 6f | 75 0d 25 20 6d 69 67 68 |ll"---yo|u.% migh|
|00001250| 74 20 77 61 6e 74 20 74 | 6f 20 73 74 72 69 70 20 |t want t|o strip |
|00001260| 74 68 69 73 20 6f 66 66 | 2c 20 65 2e 67 2e 5c 20 |this off|, e.g.\ |
|00001270| 66 6f 72 20 73 6f 72 74 | 69 6e 67 20 6c 69 73 74 |for sort|ing list|
|00001280| 73 2e 0d 25 0d 25 20 5c | 53 74 6f 70 45 76 65 6e |s..%.% \|StopEven|
|00001290| 74 75 61 6c 6c 79 0d 25 | 20 0d 25 20 5c 73 75 62 |tually.%| .% \sub|
|000012a0| 73 65 63 74 69 6f 6e 2a | 7b 43 6f 64 65 7d 0d 25 |section*|{Code}.%|
|000012b0| 0d 25 20 54 68 65 72 65 | 20 61 72 65 20 76 61 72 |.% There| are var|
|000012c0| 69 6f 75 73 20 77 61 79 | 73 20 77 65 20 63 6f 75 |ious way|s we cou|
|000012d0| 6c 64 20 61 74 74 61 63 | 6b 20 74 68 69 73 20 74 |ld attac|k this t|
|000012e0| 61 73 6b 20 28 77 68 69 | 63 68 20 69 73 20 6d 61 |ask (whi|ch is ma|
|000012f0| 64 65 0d 25 20 6e 6f 6e | 2d 74 72 69 76 69 61 6c |de.% non|-trivial|
|00001300| 20 62 79 20 74 68 65 20 | 77 65 6c 6c 2d 6b 6e 6f | by the |well-kno|
|00001310| 77 6e 20 61 73 79 6e 63 | 68 72 6f 6e 79 20 6f 66 |wn async|hrony of|
|00001320| 20 28 4c 61 29 5c 54 65 | 58 27 73 20 6f 75 74 70 | (La)\Te|X's outp|
|00001330| 75 74 0d 25 20 72 6f 75 | 74 69 6e 65 29 2e 20 20 |ut.% rou|tine). |
|00001340| 54 68 65 72 65 20 61 72 | 65 20 76 61 72 69 6f 75 |There ar|e variou|
|00001350| 73 20 77 61 79 73 20 77 | 65 20 6d 69 67 68 74 20 |s ways w|e might |
|00001360| 74 61 63 6b 6c 65 20 74 | 68 65 20 70 72 6f 62 6c |tackle t|he probl|
|00001370| 65 6d 2c 20 62 75 74 0d | 25 20 74 68 65 79 20 61 |em, but.|% they a|
|00001380| 6c 6c 20 6d 75 73 74 20 | 64 65 70 65 6e 64 20 6f |ll must |depend o|
|00001390| 6e 20 68 61 63 6b 73 20 | 69 6e 20 74 68 65 20 22 |n hacks |in the "|
|000013a0| 2e 61 75 78 22 20 66 69 | 6c 65 20 6f 72 20 61 20 |.aux" fi|le or a |
|000013b0| 73 69 6d 69 6c 61 72 20 | 6f 6e 65 2e 0d 25 20 4a |similar |one..% J|
|000013c0| 6f 61 63 68 69 6d 20 53 | 63 68 72 6f 64 27 73 20 |oachim S|chrod's |
|000013d0| 22 66 6e 70 61 67 2e 73 | 74 79 22 20 64 6f 65 73 |"fnpag.s|ty" does|
|000013e0| 20 74 68 65 20 73 61 6d | 65 20 73 6f 72 74 20 6f | the sam|e sort o|
|000013f0| 66 20 74 68 69 6e 67 20 | 64 69 66 66 65 72 65 6e |f thing |differen|
|00001400| 74 6c 79 0d 25 20 74 6f | 20 74 68 69 73 20 5c 4c |tly.% to| this \L|
|00001410| 61 54 65 58 2d 73 70 65 | 63 69 66 69 63 20 61 70 |aTeX-spe|cific ap|
|00001420| 70 72 6f 61 63 68 2e 20 | 20 53 65 65 20 22 6c 61 |proach. | See "la|
|00001430| 74 65 78 2e 74 65 78 22 | 20 66 6f 72 20 65 6e 6c |tex.tex"| for enl|
|00001440| 69 67 68 74 65 6e 6d 65 | 6e 74 0d 25 20 6f 6e 20 |ightenme|nt.% on |
|00001450| 74 68 65 20 63 72 6f 73 | 73 2d 72 65 66 65 72 65 |the cros|s-refere|
|00001460| 6e 63 69 6e 67 20 6d 65 | 63 68 61 6e 69 73 6d 20 |ncing me|chanism |
|00001470| 61 6e 64 20 74 68 65 20 | 5c 4c 61 54 65 58 7b 7d |and the |\LaTeX{}|
|00001480| 20 69 6e 74 65 72 6e 61 | 6c 73 20 75 73 65 64 0d | interna|ls used.|
|00001490| 25 20 62 65 6c 6f 77 2e | 0d 25 20 5c 62 65 67 69 |% below.|.% \begi|
|000014a0| 6e 7b 6d 61 63 72 6f 7d | 7b 5c 73 75 62 70 61 67 |n{macro}|{\subpag|
|000014b0| 65 72 65 66 7d 0d 25 20 | 54 68 65 20 22 5c 73 75 |eref}.% |The "\su|
|000014c0| 62 70 61 67 65 72 65 66 | 22 20 6d 61 63 72 6f 20 |bpageref|" macro |
|000014d0| 66 69 72 73 74 20 64 6f | 65 73 20 61 20 6e 6f 72 |first do|es a nor|
|000014e0| 6d 61 6c 20 22 5c 70 61 | 67 65 72 65 66 22 2e 20 |mal "\pa|geref". |
|000014f0| 20 49 66 20 74 68 65 0d | 25 20 72 65 66 65 72 65 | If the.|% refere|
|00001500| 6e 63 65 20 69 73 20 61 | 63 74 75 61 6c 6c 79 20 |nce is a|ctually |
|00001510| 64 65 66 69 6e 65 64 2c | 20 69 74 20 74 68 65 6e |defined,| it then|
|00001520| 20 67 6f 65 73 20 6f 6e | 20 74 6f 20 63 68 65 63 | goes on| to chec|
|00001530| 6b 20 77 68 65 74 68 65 | 72 20 74 68 65 0d 25 20 |k whethe|r the.% |
|00001540| 63 6f 6e 74 72 6f 6c 20 | 73 65 71 75 65 6e 63 65 |control |sequence|
|00001550| 20 22 32 6f 6e 22 5c 6d | 65 74 61 7b 70 61 67 65 | "2on"\m|eta{page|
|00001560| 20 72 65 66 65 72 65 6e | 63 65 64 7d 20 69 73 20 | referen|ced} is |
|00001570| 64 65 66 69 6e 65 64 20 | 61 6e 64 20 73 65 74 73 |defined |and sets|
|00001580| 20 74 68 65 0d 25 20 22 | 5c 72 65 66 22 20 76 61 | the.% "|\ref" va|
|00001590| 6c 75 65 20 74 6f 20 67 | 65 74 20 22 61 22 20 65 |lue to g|et "a" e|
|000015a0| 74 63 2e 5c 20 69 66 20 | 73 6f 2e 20 20 54 68 65 |tc.\ if |so. The|
|000015b0| 20 6d 61 67 69 63 2c 20 | 6f 66 20 63 6f 75 72 73 | magic, |of cours|
|000015c0| 65 2c 20 69 73 20 69 6e | 0d 25 20 64 65 66 69 6e |e, is in|.% defin|
|000015d0| 69 6e 67 20 74 68 65 20 | 22 32 6f 6e 22 20 62 69 |ing the |"2on" bi|
|000015e0| 74 20 61 70 70 72 6f 70 | 72 69 61 74 65 6c 79 2e |t approp|riately.|
|000015f0| 0d 25 20 20 20 20 5c 62 | 65 67 69 6e 7b 6d 61 63 |.% \b|egin{mac|
|00001600| 72 6f 63 6f 64 65 7d 0d | 5c 6e 65 77 63 6f 6d 6d |rocode}.|\newcomm|
|00001610| 61 6e 64 7b 5c 73 75 62 | 70 61 67 65 72 65 66 7d |and{\sub|pageref}|
|00001620| 5b 31 5d 7b 25 0d 20 20 | 5c 70 61 67 65 72 65 66 |[1]{%. |\pageref|
|00001630| 7b 23 31 7d 25 0d 20 20 | 5c 40 69 66 75 6e 64 65 |{#1}%. |\@ifunde|
|00001640| 66 69 6e 65 64 7b 72 40 | 23 31 7d 25 0d 20 20 20 |fined{r@|#1}%. |
|00001650| 20 7b 7d 25 0d 20 20 20 | 20 7b 5c 40 69 66 75 6e | {}%. | {\@ifun|
|00001660| 64 65 66 69 6e 65 64 7b | 32 6f 6e 5c 40 70 61 67 |defined{|2on\@pag|
|00001670| 65 72 65 66 7b 23 31 7d | 7d 25 0d 20 20 20 20 20 |eref{#1}|}%. |
|00001680| 20 7b 7d 25 0d 20 20 20 | 20 20 20 7b 5c 72 65 66 | {}%. | {\ref|
|00001690| 7b 23 31 7d 7d 7d 7d 0d | 25 20 20 20 20 5c 65 6e |{#1}}}}.|% \en|
|000016a0| 64 7b 6d 61 63 72 6f 63 | 6f 64 65 7d 0d 25 20 5c |d{macroc|ode}.% \|
|000016b0| 65 6e 64 7b 6d 61 63 72 | 6f 7d 0d 25 20 5c 62 65 |end{macr|o}.% \be|
|000016c0| 67 69 6e 7b 6d 61 63 72 | 6f 7d 7b 5c 40 70 61 67 |gin{macr|o}{\@pag|
|000016d0| 65 72 65 66 7d 0d 25 20 | 54 68 69 73 20 69 73 20 |eref}.% |This is |
|000016e0| 6c 69 6b 65 20 22 5c 70 | 61 67 65 72 65 66 22 2c |like "\p|ageref",|
|000016f0| 20 62 75 74 20 65 78 70 | 61 6e 64 73 20 74 6f 20 | but exp|ands to |
|00001700| 22 5c 72 65 6c 61 78 22 | 20 77 69 74 68 6f 75 74 |"\relax"| without|
|00001710| 20 61 20 77 61 72 6e 69 | 6e 67 0d 25 20 69 66 20 | a warni|ng.% if |
|00001720| 74 68 65 20 72 65 66 65 | 72 65 6e 63 65 20 69 73 |the refe|rence is|
|00001730| 20 75 6e 64 65 66 69 6e | 65 64 2e 0d 25 20 20 20 | undefin|ed..% |
|00001740| 20 5c 62 65 67 69 6e 7b | 6d 61 63 72 6f 63 6f 64 | \begin{|macrocod|
|00001750| 65 7d 0d 5c 64 65 66 5c | 40 70 61 67 65 72 65 66 |e}.\def\|@pageref|
|00001760| 23 31 7b 5c 65 78 70 61 | 6e 64 61 66 74 65 72 5c |#1{\expa|ndafter\|
|00001770| 65 78 70 61 6e 64 61 66 | 74 65 72 5c 65 78 70 61 |expandaf|ter\expa|
|00001780| 6e 64 61 66 74 65 72 0d | 20 20 20 20 20 20 20 20 |ndafter.| |
|00001790| 20 20 20 20 20 20 20 20 | 5c 40 63 64 72 5c 63 73 | |\@cdr\cs|
|000017a0| 6e 61 6d 65 20 72 40 23 | 31 5c 65 6e 64 63 73 6e |name r@#|1\endcsn|
|000017b0| 61 6d 65 5c 40 6e 69 6c | 7d 0d 25 20 20 20 20 5c |ame\@nil|}.% \|
|000017c0| 65 6e 64 7b 6d 61 63 72 | 6f 63 6f 64 65 7d 0d 25 |end{macr|ocode}.%|
|000017d0| 20 5c 65 6e 64 7b 6d 61 | 63 72 6f 7d 0d 25 20 5c | \end{ma|cro}.% \|
|000017e0| 62 65 67 69 6e 7b 6d 61 | 63 72 6f 7d 7b 5c 73 75 |begin{ma|cro}{\su|
|000017f0| 62 6c 61 62 65 6c 7d 0d | 25 20 54 68 69 73 20 69 |blabel}.|% This i|
|00001800| 73 20 6c 69 6b 65 20 74 | 68 65 20 75 73 75 61 6c |s like t|he usual|
|00001810| 20 22 5c 6c 61 62 65 6c | 22 20 63 6f 6d 6d 61 6e | "\label|" comman|
|00001820| 64 2c 20 65 78 63 65 70 | 74 20 74 68 61 74 20 69 |d, excep|t that i|
|00001830| 74 20 77 72 69 74 65 73 | 0d 25 20 22 5c 6e 65 77 |t writes|.% "\new|
|00001840| 73 75 62 6c 61 62 65 6c | 22 20 6f 6e 74 6f 20 74 |sublabel|" onto t|
|00001850| 68 65 20 22 2e 61 75 78 | 22 20 66 69 6c 65 20 72 |he ".aux|" file r|
|00001860| 61 74 68 65 72 20 74 68 | 61 6e 20 22 5c 6e 65 77 |ather th|an "\new|
|00001870| 6c 61 62 65 6c 22 2e 0d | 25 20 20 20 20 5c 62 65 |label"..|% \be|
|00001880| 67 69 6e 7b 6d 61 63 72 | 6f 63 6f 64 65 7d 0d 5c |gin{macr|ocode}.\|
|00001890| 6e 65 77 63 6f 6d 6d 61 | 6e 64 7b 5c 73 75 62 6c |newcomma|nd{\subl|
|000018a0| 61 62 65 6c 7d 5b 31 5d | 7b 25 0d 20 20 5c 40 62 |abel}[1]|{%. \@b|
|000018b0| 73 70 68 61 63 6b 5c 69 | 66 40 66 69 6c 65 73 77 |sphack\i|f@filesw|
|000018c0| 20 7b 5c 6c 65 74 5c 74 | 68 65 70 61 67 65 5c 72 | {\let\t|hepage\r|
|000018d0| 65 6c 61 78 0d 20 20 20 | 5c 64 65 66 5c 70 72 6f |elax. |\def\pro|
|000018e0| 74 65 63 74 7b 5c 6e 6f | 65 78 70 61 6e 64 5c 6e |tect{\no|expand\n|
|000018f0| 6f 65 78 70 61 6e 64 5c | 6e 6f 65 78 70 61 6e 64 |oexpand\|noexpand|
|00001900| 7d 25 0d 20 20 20 5c 65 | 64 65 66 5c 40 74 65 6d |}%. \e|def\@tem|
|00001910| 70 61 7b 5c 77 72 69 74 | 65 5c 40 61 75 78 6f 75 |pa{\writ|e\@auxou|
|00001920| 74 7b 5c 73 74 72 69 6e | 67 0d 20 20 20 20 20 20 |t{\strin|g. |
|00001930| 5c 6e 65 77 73 75 62 6c | 61 62 65 6c 7b 23 31 7d |\newsubl|abel{#1}|
|00001940| 7b 7b 7d 7b 5c 74 68 65 | 70 61 67 65 7d 7d 7d 7d |{{}{\the|page}}}}|
|00001950| 25 0d 20 20 20 5c 65 78 | 70 61 6e 64 61 66 74 65 |%. \ex|pandafte|
|00001960| 72 7d 5c 40 74 65 6d 70 | 61 0d 20 20 20 5c 69 66 |r}\@temp|a. \if|
|00001970| 40 6e 6f 62 72 65 61 6b | 20 5c 69 66 76 6d 6f 64 |@nobreak| \ifvmod|
|00001980| 65 5c 6e 6f 62 72 65 61 | 6b 5c 66 69 5c 66 69 5c |e\nobrea|k\fi\fi\|
|00001990| 66 69 5c 40 65 73 70 68 | 61 63 6b 7d 0d 25 20 20 |fi\@esph|ack}.% |
|000019a0| 20 20 5c 65 6e 64 7b 6d | 61 63 72 6f 63 6f 64 65 | \end{m|acrocode|
|000019b0| 7d 0d 25 20 5c 65 6e 64 | 7b 6d 61 63 72 6f 7d 0d |}.% \end|{macro}.|
|000019c0| 25 20 5c 62 65 67 69 6e | 7b 6d 61 63 72 6f 7d 7b |% \begin|{macro}{|
|000019d0| 5c 6e 65 77 73 75 62 6c | 61 62 65 6c 7d 0d 25 20 |\newsubl|abel}.% |
|000019e0| 54 68 69 73 20 69 73 20 | 74 68 65 20 6d 61 63 72 |This is |the macr|
|000019f0| 6f 20 74 68 61 74 20 64 | 6f 65 73 20 74 68 65 20 |o that d|oes the |
|00001a00| 69 6d 70 6f 72 74 61 6e | 74 20 77 6f 72 6b 2e 20 |importan|t work. |
|00001a10| 20 49 74 20 69 73 20 63 | 61 6c 6c 65 64 20 77 69 | It is c|alled wi|
|00001a20| 74 68 20 74 68 65 0d 25 | 20 73 61 6d 65 20 73 6f |th the.%| same so|
|00001a30| 72 74 20 6f 66 20 61 72 | 67 75 6d 65 6e 74 73 20 |rt of ar|guments |
|00001a40| 61 73 20 22 5c 6e 65 77 | 6c 61 62 65 6c 22 3a 20 |as "\new|label": |
|00001a50| 74 68 65 20 66 69 72 73 | 74 20 61 72 67 75 6d 65 |the firs|t argume|
|00001a60| 6e 74 20 69 73 20 74 68 | 65 0d 25 20 6c 61 62 65 |nt is th|e.% labe|
|00001a70| 6c 20 6e 61 6d 65 20 61 | 6e 64 20 74 68 65 20 73 |l name a|nd the s|
|00001a80| 65 63 6f 6e 64 20 69 73 | 20 22 7b 22 5c 6d 65 74 |econd is| "{"\met|
|00001a90| 61 7b 72 65 66 20 76 61 | 6c 75 65 7d 22 7d 7b 22 |a{ref va|lue}"}{"|
|00001aa0| 5c 6d 65 74 61 7b 70 61 | 67 65 0d 25 20 6e 75 6d |\meta{pa|ge.% num|
|00001ab0| 62 65 72 7d 22 7d 22 2e | 20 20 28 4e 6f 74 65 20 |ber}"}".| (Note |
|00001ac0| 74 68 61 74 20 74 68 65 | 20 6f 6e 6c 79 20 64 65 |that the| only de|
|00001ad0| 66 69 6e 69 74 69 6f 6e | 20 68 65 72 65 20 77 68 |finition| here wh|
|00001ae0| 69 63 68 20 6e 65 65 64 | 73 20 74 6f 20 62 65 0d |ich need|s to be.|
|00001af0| 25 20 67 6c 6f 62 61 6c | 20 69 73 20 74 68 65 20 |% global| is the |
|00001b00| 6f 6e 65 20 77 68 69 63 | 68 20 69 73 2c 20 61 6e |one whic|h is, an|
|00001b10| 64 20 74 68 61 74 20 22 | 5c 67 6c 6f 62 61 6c 22 |d that "|\global"|
|00001b20| 20 69 73 20 72 65 64 65 | 66 69 6e 65 64 20 62 79 | is rede|fined by|
|00001b30| 0d 25 20 22 5c 65 6e 64 | 64 6f 63 75 6d 65 6e 74 |.% "\end|document|
|00001b40| 22 2c 20 77 68 69 63 68 | 20 77 69 6c 6c 20 62 69 |", which| will bi|
|00001b50| 74 65 20 79 6f 75 20 69 | 66 20 79 6f 75 20 75 73 |te you i|f you us|
|00001b60| 65 20 69 74 5c 64 6f 74 | 73 2e 29 0d 25 20 0d 25 |e it\dot|s.).% .%|
|00001b70| 20 46 69 72 73 74 20 77 | 65 20 65 78 74 72 61 63 | First w|e extrac|
|00001b80| 74 20 74 68 65 20 70 61 | 67 65 20 6e 75 6d 62 65 |t the pa|ge numbe|
|00001b90| 72 20 69 6e 74 6f 20 22 | 5c 74 68 69 73 40 70 61 |r into "|\this@pa|
|00001ba0| 67 65 22 2e 0d 25 20 20 | 20 20 5c 62 65 67 69 6e |ge"..% | \begin|
|00001bb0| 7b 6d 61 63 72 6f 63 6f | 64 65 7d 0d 5c 6e 65 77 |{macroco|de}.\new|
|00001bc0| 63 6f 6d 6d 61 6e 64 7b | 5c 6e 65 77 73 75 62 6c |command{|\newsubl|
|00001bd0| 61 62 65 6c 7d 5b 32 5d | 7b 25 0d 20 20 5c 65 64 |abel}[2]|{%. \ed|
|00001be0| 65 66 5c 74 68 69 73 40 | 70 61 67 65 7b 5c 40 63 |ef\this@|page{\@c|
|00001bf0| 64 72 23 32 5c 40 6e 69 | 6c 7d 25 0d 25 20 20 20 |dr#2\@ni|l}%.% |
|00001c00| 20 5c 65 6e 64 7b 6d 61 | 63 72 6f 63 6f 64 65 7d | \end{ma|crocode}|
|00001c10| 0d 25 20 54 68 65 6e 20 | 77 65 20 73 65 65 20 77 |.% Then |we see w|
|00001c20| 68 65 74 68 65 72 20 69 | 74 27 73 20 67 72 65 61 |hether i|t's grea|
|00001c30| 74 65 72 20 74 68 61 6e | 20 74 68 65 20 76 61 6c |ter than| the val|
|00001c40| 75 65 20 6f 66 20 22 5c | 6c 61 73 74 40 70 61 67 |ue of "\|last@pag|
|00001c50| 65 22 0d 25 20 77 68 69 | 63 68 20 77 61 73 20 73 |e".% whi|ch was s|
|00001c60| 74 61 73 68 65 64 20 61 | 77 61 79 20 62 79 20 74 |tashed a|way by t|
|00001c70| 68 65 20 6c 61 73 74 20 | 22 5c 6e 65 77 73 75 62 |he last |"\newsub|
|00001c80| 6c 61 62 65 6c 22 20 28 | 6f 72 20 69 73 20 7a 65 |label" (|or is ze|
|00001c90| 72 6f 20 69 66 0d 25 20 | 74 68 69 73 20 69 73 20 |ro if.% |this is |
|00001ca0| 74 68 65 20 66 69 72 73 | 74 20 6f 6e 65 29 2e 20 |the firs|t one). |
|00001cb0| 20 49 66 20 74 68 65 20 | 70 61 67 65 20 68 61 73 | If the |page has|
|00001cc0| 20 63 68 61 6e 67 65 64 | 2c 20 77 65 20 72 65 73 | changed|, we res|
|00001cd0| 65 74 20 74 68 65 0d 25 | 20 63 6f 75 6e 74 65 72 |et the.%| counter|
|00001ce0| 20 22 5c 73 75 62 40 70 | 61 67 65 22 20 74 65 6c | "\sub@p|age" tel|
|00001cf0| 6c 69 6e 67 20 75 73 20 | 68 6f 77 20 6d 61 6e 79 |ling us |how many|
|00001d00| 20 73 75 62 2d 6c 61 62 | 65 6c 73 20 74 68 65 72 | sub-lab|els ther|
|00001d10| 65 20 68 61 76 65 20 62 | 65 65 6e 0d 25 20 6f 6e |e have b|een.% on|
|00001d20| 20 74 68 65 20 70 61 67 | 65 2e 0d 25 20 20 20 20 | the pag|e..% |
|00001d30| 5c 62 65 67 69 6e 7b 6d | 61 63 72 6f 63 6f 64 65 |\begin{m|acrocode|
|00001d40| 7d 0d 20 20 5c 69 66 6e | 75 6d 5c 74 68 69 73 40 |}. \ifn|um\this@|
|00001d50| 70 61 67 65 3e 5c 6c 61 | 73 74 40 70 61 67 65 0d |page>\la|st@page.|
|00001d60| 20 20 20 20 5c 73 75 62 | 40 70 61 67 65 3d 30 5c | \sub|@page=0\|
|00001d70| 72 65 6c 61 78 0d 20 20 | 5c 66 69 0d 20 20 5c 6c |relax. |\fi. \l|
|00001d80| 61 73 74 40 70 61 67 65 | 3d 5c 74 68 69 73 40 70 |ast@page|=\this@p|
|00001d90| 61 67 65 0d 20 20 5c 61 | 64 76 61 6e 63 65 5c 73 |age. \a|dvance\s|
|00001da0| 75 62 40 70 61 67 65 20 | 62 79 20 31 0d 25 20 20 |ub@page |by 1.% |
|00001db0| 20 20 5c 65 6e 64 7b 6d | 61 63 72 6f 63 6f 64 65 | \end{m|acrocode|
|00001dc0| 7d 0d 25 20 49 66 20 77 | 65 27 76 65 20 68 61 64 |}.% If w|e've had|
|00001dd0| 20 61 74 20 6c 65 61 73 | 74 20 74 77 6f 20 6f 6e | at leas|t two on|
|00001de0| 20 74 68 65 20 70 61 67 | 65 2c 20 77 65 20 64 65 | the pag|e, we de|
|00001df0| 66 69 6e 65 20 74 68 65 | 20 22 32 6f 6e 22 5c 6d |fine the| "2on"\m|
|00001e00| 65 74 61 7b 70 61 67 65 | 0d 25 20 6e 6f 2e 7d 20 |eta{page|.% no.} |
|00001e10| 6d 61 63 72 6f 20 74 6f | 20 69 6e 64 69 63 61 74 |macro to| indicat|
|00001e20| 65 20 74 68 65 20 66 61 | 63 74 2e 0d 25 20 20 20 |e the fa|ct..% |
|00001e30| 20 5c 62 65 67 69 6e 7b | 6d 61 63 72 6f 63 6f 64 | \begin{|macrocod|
|00001e40| 65 7d 0d 20 20 5c 69 66 | 6e 75 6d 5c 73 75 62 40 |e}. \if|num\sub@|
|00001e50| 70 61 67 65 3d 32 0d 20 | 20 20 20 5c 67 6c 6f 62 |page=2. | \glob|
|00001e60| 61 6c 5c 40 6e 61 6d 65 | 64 65 66 7b 32 6f 6e 5c |al\@name|def{2on\|
|00001e70| 74 68 69 73 40 70 61 67 | 65 7d 7b 7d 25 0d 20 20 |this@pag|e}{}%. |
|00001e80| 5c 66 69 0d 25 20 20 20 | 20 5c 65 6e 64 7b 6d 61 |\fi.% | \end{ma|
|00001e90| 63 72 6f 63 6f 64 65 7d | 0d 25 20 54 68 65 6e 20 |crocode}|.% Then |
|00001ea0| 77 65 20 77 72 69 74 65 | 20 61 20 6e 6f 72 6d 61 |we write| a norma|
|00001eb0| 6c 20 22 5c 6e 65 77 6c | 61 62 65 6c 22 20 77 69 |l "\newl|abel" wi|
|00001ec0| 74 68 20 74 68 65 20 73 | 75 62 2d 72 65 66 65 72 |th the s|ub-refer|
|00001ed0| 65 6e 63 65 20 61 73 20 | 74 68 65 0d 25 20 6e 6f |ence as |the.% no|
|00001ee0| 72 6d 61 6c 20 72 65 66 | 65 72 65 6e 63 65 20 76 |rmal ref|erence v|
|00001ef0| 61 6c 75 65 20 69 6e 20 | 74 68 65 20 73 65 63 6f |alue in |the seco|
|00001f00| 6e 64 20 61 72 67 75 6d | 65 6e 74 2e 0d 25 20 20 |nd argum|ent..% |
|00001f10| 20 20 5c 62 65 67 69 6e | 7b 6d 61 63 72 6f 63 6f | \begin|{macroco|
|00001f20| 64 65 7d 0d 20 20 5c 65 | 64 65 66 5c 40 74 65 6d |de}. \e|def\@tem|
|00001f30| 70 61 7b 5c 6e 6f 65 78 | 70 61 6e 64 5c 6e 65 77 |pa{\noex|pand\new|
|00001f40| 6c 61 62 65 6c 7b 23 31 | 7d 25 0d 20 20 20 20 7b |label{#1|}%. {|
|00001f50| 7b 5c 40 61 6c 70 68 7b | 5c 6e 75 6d 62 65 72 5c |{\@alph{|\number\|
|00001f60| 73 75 62 40 70 61 67 65 | 7d 7d 7b 5c 74 68 69 73 |sub@page|}}{\this|
|00001f70| 40 70 61 67 65 7d 7d 7d | 25 0d 20 20 5c 40 74 65 |@page}}}|%. \@te|
|00001f80| 6d 70 61 7d 0d 25 20 20 | 20 20 5c 65 6e 64 7b 6d |mpa}.% | \end{m|
|00001f90| 61 63 72 6f 63 6f 64 65 | 7d 0d 25 20 5c 65 6e 64 |acrocode|}.% \end|
|00001fa0| 7b 6d 61 63 72 6f 7d 0d | 25 20 5c 62 65 67 69 6e |{macro}.|% \begin|
|00001fb0| 7b 6d 61 63 72 6f 7d 7b | 5c 6c 61 73 74 40 70 61 |{macro}{|\last@pa|
|00001fc0| 67 65 7d 0d 25 20 5c 62 | 65 67 69 6e 7b 6d 61 63 |ge}.% \b|egin{mac|
|00001fd0| 72 6f 7d 7b 5c 73 75 62 | 40 70 61 67 65 7d 0d 25 |ro}{\sub|@page}.%|
|00001fe0| 20 57 65 20 6e 65 65 64 | 20 74 6f 20 64 65 66 69 | We need| to defi|
|00001ff0| 6e 65 20 74 68 65 73 65 | 20 63 6f 75 6e 74 65 72 |ne these| counter|
|00002000| 73 2e 20 20 22 5c 6c 61 | 73 74 40 70 61 67 65 22 |s. "\la|st@page"|
|00002010| 20 63 6f 75 6c 64 20 62 | 65 20 61 0d 25 20 73 75 | could b|e a.% su|
|00002020| 69 74 61 62 6c 79 2d 69 | 6e 69 74 69 61 6c 69 73 |itably-i|nitialis|
|00002030| 65 64 20 6d 61 63 72 6f | 20 69 6e 73 74 65 61 64 |ed macro| instead|
|00002040| 2e 0d 25 20 20 20 20 5c | 62 65 67 69 6e 7b 6d 61 |..% \|begin{ma|
|00002050| 63 72 6f 63 6f 64 65 7d | 0d 5c 6e 65 77 63 6f 75 |crocode}|.\newcou|
|00002060| 6e 74 5c 6c 61 73 74 40 | 70 61 67 65 0d 5c 6e 65 |nt\last@|page.\ne|
|00002070| 77 63 6f 75 6e 74 5c 73 | 75 62 40 70 61 67 65 0d |wcount\s|ub@page.|
|00002080| 25 20 20 20 20 5c 65 6e | 64 7b 6d 61 63 72 6f 63 |% \en|d{macroc|
|00002090| 6f 64 65 7d 0d 25 20 5c | 65 6e 64 7b 6d 61 63 72 |ode}.% \|end{macr|
|000020a0| 6f 7d 0d 25 20 5c 65 6e | 64 7b 6d 61 63 72 6f 7d |o}.% \en|d{macro}|
|000020b0| 0d 25 20 5c 62 65 67 69 | 6e 7b 6d 61 63 72 6f 7d |.% \begi|n{macro}|
|000020c0| 7b 5c 70 61 67 65 72 65 | 66 7d 0d 25 20 5c 62 65 |{\pagere|f}.% \be|
|000020d0| 67 69 6e 7b 6d 61 63 72 | 6f 7d 7b 5c 72 65 66 7d |gin{macr|o}{\ref}|
|000020e0| 0d 25 20 4c 65 74 27 73 | 20 75 73 65 20 52 61 69 |.% Let's| use Rai|
|000020f0| 6e 65 72 27 73 20 6e 65 | 77 20 65 78 70 61 6e 64 |ner's ne|w expand|
|00002100| 61 62 6c 65 20 64 65 66 | 69 6e 69 74 69 6f 6e 73 |able def|initions|
|00002110| 20 6f 66 20 22 5c 72 65 | 66 22 20 61 6e 64 0d 25 | of "\re|f" and.%|
|00002120| 20 22 5c 70 61 67 65 72 | 65 66 22 20 74 6f 20 6d | "\pager|ef" to m|
|00002130| 69 6e 69 6d 69 73 65 20 | 74 68 65 20 72 69 73 6b |inimise |the risk|
|00002140| 20 6f 66 20 6e 61 73 74 | 79 20 73 75 72 70 72 69 | of nast|y surpri|
|00002150| 73 65 73 2e 0d 25 20 20 | 20 20 5c 62 65 67 69 6e |ses..% | \begin|
|00002160| 7b 6d 61 63 72 6f 63 6f | 64 65 7d 0d 25 25 20 52 |{macroco|de}.%% R|
|00002170| 6d 53 20 39 32 2f 30 38 | 2f 31 34 3a 20 6d 61 64 |mS 92/08|/14: mad|
|00002180| 65 20 5c 72 65 66 20 61 | 6e 64 20 5c 70 61 67 65 |e \ref a|nd \page|
|00002190| 72 65 66 20 72 6f 62 75 | 73 74 0d 5c 64 65 66 5c |ref robu|st.\def\|
|000021a0| 72 65 66 23 31 7b 5c 40 | 69 66 75 6e 64 65 66 69 |ref#1{\@|ifundefi|
|000021b0| 6e 65 64 7b 72 40 23 31 | 7d 7b 7b 5c 72 65 73 65 |ned{r@#1|}{{\rese|
|000021c0| 74 40 66 6f 6e 74 5c 62 | 66 20 3f 3f 7d 5c 40 77 |t@font\b|f ??}\@w|
|000021d0| 61 72 6e 69 6e 67 0d 20 | 20 20 7b 52 65 66 65 72 |arning. | {Refer|
|000021e0| 65 6e 63 65 20 60 23 31 | 27 20 6f 6e 20 70 61 67 |ence `#1|' on pag|
|000021f0| 65 20 5c 74 68 65 70 61 | 67 65 20 5c 73 70 61 63 |e \thepa|ge \spac|
|00002200| 65 0d 20 20 20 20 75 6e | 64 65 66 69 6e 65 64 7d |e. un|defined}|
|00002210| 7d 7b 5c 65 78 70 61 6e | 64 61 66 74 65 72 5c 65 |}{\expan|dafter\e|
|00002220| 78 70 61 6e 64 61 66 74 | 65 72 5c 65 78 70 61 6e |xpandaft|er\expan|
|00002230| 64 61 66 74 65 72 0d 20 | 20 20 20 20 20 20 20 20 |dafter. | |
|00002240| 20 20 20 20 20 20 20 5c | 40 63 61 72 5c 63 73 6e | \|@car\csn|
|00002250| 61 6d 65 20 72 40 23 31 | 5c 65 6e 64 63 73 6e 61 |ame r@#1|\endcsna|
|00002260| 6d 65 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |me. | |
|00002270| 20 20 20 5c 40 6e 69 6c | 5c 6e 75 6c 6c 7d 7d 0d | \@nil|\null}}.|
|00002280| 5c 64 65 66 5c 70 61 67 | 65 72 65 66 23 31 7b 5c |\def\pag|eref#1{\|
|00002290| 40 69 66 75 6e 64 65 66 | 69 6e 65 64 7b 72 40 23 |@ifundef|ined{r@#|
|000022a0| 31 7d 7b 7b 5c 72 65 73 | 65 74 40 66 6f 6e 74 5c |1}{{\res|et@font\|
|000022b0| 62 66 20 3f 3f 7d 5c 40 | 77 61 72 6e 69 6e 67 0d |bf ??}\@|warning.|
|000022c0| 20 20 20 7b 52 65 66 65 | 72 65 6e 63 65 20 60 23 | {Refe|rence `#|
|000022d0| 31 27 20 6f 6e 20 70 61 | 67 65 20 5c 74 68 65 70 |1' on pa|ge \thep|
|000022e0| 61 67 65 20 5c 73 70 61 | 63 65 0d 20 20 20 20 75 |age \spa|ce. u|
|000022f0| 6e 64 65 66 69 6e 65 64 | 7d 7d 7b 5c 65 78 70 61 |ndefined|}}{\expa|
|00002300| 6e 64 61 66 74 65 72 5c | 65 78 70 61 6e 64 61 66 |ndafter\|expandaf|
|00002310| 74 65 72 5c 65 78 70 61 | 6e 64 61 66 74 65 72 0d |ter\expa|ndafter.|
|00002320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002330| 5c 40 63 64 72 5c 63 73 | 6e 61 6d 65 20 72 40 23 |\@cdr\cs|name r@#|
|00002340| 31 5c 65 6e 64 63 73 6e | 61 6d 65 0d 20 20 20 20 |1\endcsn|ame. |
|00002350| 20 20 20 20 20 20 20 20 | 20 20 20 20 5c 40 6e 69 | | \@ni|
|00002360| 6c 5c 6e 75 6c 6c 7d 7d | 0d 25 20 20 20 20 5c 65 |l\null}}|.% \e|
|00002370| 6e 64 7b 6d 61 63 72 6f | 63 6f 64 65 7d 0d 25 20 |nd{macro|code}.% |
|00002380| 5c 65 6e 64 7b 6d 61 63 | 72 6f 7d 0d 25 20 5c 65 |\end{mac|ro}.% \e|
|00002390| 6e 64 7b 6d 61 63 72 6f | 7d 5c 73 75 62 6c 61 62 |nd{macro|}\sublab|
|000023a0| 65 6c 7b 72 65 66 3a 66 | 72 65 64 7d 0d 25 20 5c |el{ref:f|red}.% \|
|000023b0| 46 69 6e 61 6c 65 0d 25 | 20 5c 65 6e 64 7b 64 6f |Finale.%| \end{do|
|000023c0| 63 75 6d 65 6e 74 7d 0d | 25 0d 5c 65 6e 64 69 6e |cument}.|%.\endin|
|000023d0| 70 75 74 0d | |put. | |
+--------+-------------------------+-------------------------+--------+--------+